Readme for XFile Customs Controls 2.5 for VB 3.0 (C) BC SOFT 1995-03-06 All rights reserved worldwide. Shareware edition. You can register this shareware on Compuserve. Detailed instructions is included in the Windows helpfiles. Remember that if you want to design applications with your own datafiles modify the country setting in XFILE.INI located in your WINDOWS directory. Valid settings are documented in the help system. Added functionality 1. The DbGetFieldEx function is added. This function does not require you to pass a fixed length string to XFILE25.VBX. This will simplify things because because XFILE's dbGetField function may crash if you do not provide a string that is long enough to take care of contents of the field. Example: Dim aString As String Dim Dummy as Integer,aFldNo as Integer aFldNo = CUSTOMER_NAME ' Predefined somewhere ' Customer is an active XFile control on your form dummy = dbGetFieldEx(Customer,CUSTOMER_NAME,aString); Use this function instead of the dbGetField function, this function is much safer. The dbGetField function is still supported for compatatibility reasons. 2. The visual appereance of the XFile and XDesign control is changed. These control do not load any bitmap now and are less demanding on windows resources. 3. The Xlistbox vertical scrollbar thumb could in some circumstances be in it's downmost position and the user could not scroll to later records with the thumb. The down arrow worked. This is now corrected. 4. A new property had been added to the XListBox. The property is called ThumbOnTop and is a boolean one. If you set this property to true the vertical scrollbar thumb is set to the top of the scrollbar. The default behaviour is that the vertical thumb is placed in the middle of the scrollbar. 5. In some circumstances all database fields was not shown in the attached listbox of the XField properties if the XEdit and XCombobox. This could happen if the database file have many fields (> 80). This is now corrected. If you find a bug in the XFile Custom Controls package please report them to: BC Soft AB Box 34175 S-100 26 Stockholm Sweden Phone: Intl+46-8-657 91 90 Fax: Intl+46-8-656 67 72 Compuserve 70630,1337